Update dependencies for OpenSSL 1.1.0 compatibility
authorJosh Stone <cuviper@gmail.com>
Tue, 8 Nov 2016 09:36:44 +0000 (01:36 -0800)
committerAlex Crichton <alex@alexcrichton.com>
Fri, 11 Nov 2016 19:06:07 +0000 (11:06 -0800)
commit0af16532b21b7a3c3224282a5b0a4a517462c903
treeac20e6cf2c5825a4b093bf7c62099222eb7c7fd7
parentf6500c6b6480c89492773bff6d41c4abf6c5ee15
Update dependencies for OpenSSL 1.1.0 compatibility

The primary targets here are openssl and openssl-sys crates 0.9,
bringing support for OpenSSL 1.1.0.  This requires updating the curl
and git2 related dependencies as well.

A small change is required in cargo itself for the new Hasher API.
Results from the hasher are simply unwrapped for now, matching the
Windows behavior that already panics on error.
Cargo.lock
Cargo.toml
src/cargo/util/sha256.rs
tests/build-auth.rs
tests/cargotest/Cargo.toml